Embedded Software in Network Processors - Models and Algorithms
نویسندگان
چکیده
We introduce a task model for embedded systems operating on packet streams, such as network processors. This model along with a calculus meant for reasoning about packet streams allows a unified treatment of several problems arising in the network packet processing domain such as packet scheduling, task scheduling and architecture/algorithm explorations in the design of network processors. The model can take into account quality of service constraints such as data throughput and deadlines associated with packets. To illustrate its potential, we provide two applications: (a) a new task scheduling algorithm for network processors to support a mix of real-time and non-real-time flows, (b) a scheme for design space exploration of network processors.
منابع مشابه
An Evaluation of Model-Based Software Synthesis from Simulink Models for Embedded Video Applications
In next generation video surveillance systems there is a trend towards embedded solutions. Digital signal processors (DSP) are often used to provide the necessary computing power. The limited resources impose significant challenges for software development. Resource constraints must be met while facing increasing application complexity and pressing time-to-market demands. Recent advances in syn...
متن کاملHigh - Radix Floating - Point Division Algorithms for Embedded VLIW
This work presents floating-point division algorithms and implementations for embedded VLIW integer processors. On those processors, there is no hardware floatingpoint unit, for cost reasons. But, for portability and/or accuracy reasons, a software floating-point emulation layer is sometime useful. In this paper, we focus on high-radix digit-recurrence algorithms for floating-point division on ...
متن کاملDeployment Optimization for Embedded Flight Avionics Systems
Loosely-coupled publish/subscribe messaging systems facilitate optimized deployment of software applications to hardware processors. Intelligent algorithms can be used to refine system deployments to reduce system cost and resource requirements, such as memory and processor utilization. This article describes how we applied a computerassisted deployment optimization tool to reduce the required ...
متن کاملForecasting of heavy metals concentration in groundwater resources of Asadabad plain using artificial neural network approach
Nowadays 90% of the required water of Iran is secured with groundwater resources and forecasting of pollutants content in these resources is vital. Therefore, this research aimed to develop and employ the feedforward artificial neural network (ANN) to forecast the arsenic (As), lead (Pb), and zinc (Zn) concentration in groundwater resources of Asadabad plain. In this research, the ANN models we...
متن کاملOptimization of sediment rating curve coefficients using evolutionary algorithms and unsupervised artificial neural network
Sediment rating curve (SRC) is a conventional and a common regression model in estimating suspended sediment load (SSL) of flow discharge. However, in most cases the data log-transformation in SRC models causing a bias which underestimates SSL prediction. In this study, using the daily stream flow and suspended sediment load data from Shalman hydrometric station on Shalmanroud River, Guilan Pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001